@charset "utf-8";

.idear{
    background: #ffffff;
}
.idearheader{
    width: 100%;
    height:1.03rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.idearheader h2{
    font-size: .39rem;
    margin-left: .2rem;
}
.idearheader p {
    width:1.3rem;
    height: 1.03rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.idearheader p img{
    width: .39rem;
    height:.39rem;
}
.swiper-container {
    width: 100%;
    height: 1.03rem;
}  
.swiper-container .swiper-slide{
    display: flex;
    justify-content: flex-start;    
    align-items: center;
}
.swiper-slide img{
    height: 1rem;
    display: block;
    margin-left: .2rem;

}
.swiper-slide ul{
    list-style: none;
    margin-left: .1rem;
}
.swiper-slide ul .li-one{
    font-size:.12rem; 
    color:#3783c1;
    margin-bottom: .1rem;
}
.swiper-slide ul .li-two{
    font-size: .18rem;
    font-weight: 700;
    margin-bottom: .1rem;
}
.swiper-slide ul .li-three{
    font-size:.15rem;
    color:#939393; 
}
.new{
    width: 100%;
    height: .7rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: .32rem;
}
.new .new-one{
    width: 96%;
    height: .6rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    box-shadow:2px 2px 10px #909090;
}
.new-one p{
    width: 50%;
    height: .45rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.new-one .one{
    border-right: 1px solid #909090;
}
.new-one p img{
    display: block;
    width: .4rem;
    height: .3rem;
    margin-right: .17rem;
}
.new-one p .img-one{
    width: .32rem;
    height: .32rem;
}
.new-one p span{
    display: block;
    font-size: .21rem;
    font-weight: 600;
}
.text-one{
    width: 100%;
    margin-top: .3rem;
}
.text-one p {
    height: .6rem;
    display: flex;
}
.text-one p img{
    display: block;
    width: .5rem;
    height: .5rem;
    margin-left: .2rem;
}
.text-one p ul{
    list-style: none;
    margin-left: .12rem;
}
.text-one p ul li{
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .15rem;
    color: #9c9c9c;
}
.text-one p ul li .span-one{
    display: block;
    font-size: .17rem;
    font-weight: 600;
    color:#131313;
}
.text-one p ul li img{
    display: block;
    width: .24rem;
    height: .27rem;
    margin-left: .09rem
}
.text-one p ul li .span-two{
    font-size: .2rem;
    font-weight: 700;
    display: block;
    margin-left: 1.8rem;
}
.text-one .span-three{
    font-size: .18rem;
    color: #444444;
    display: block;
    text-indent: .8rem;
}
.text-one section{
    display: flex;
    align-items: center;
}
.text-one  section .text-p{
    width: 85%;
    height: 1rem;
    border:2px solid #ebebeb;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-top: .15rem;
    margin-left: .4rem;
}
section  .span-four{
    display: block;
    font-size: .18rem;
    color: #444444;
    margin-left: .15rem;
}
section p .span-five{
    font-size: .13rem;
    color: #a4a4a4;
    margin-left: .15rem;
}
section .text-p-one{
  height: .13rem;
  margin-top: .13rem;
}
section p .span-six{
    font-size: .13rem;
    display: block;
    width: .39rem;
    height: .21rem;
    background: #e8e8e8;
    text-align: center;
    line-height: .21rem;
    border-radius: 3px;
    margin-left: .1rem;
}
section .text-p img{
    display: block;
    width: .55rem;
    height: .55rem;
    margin-right: .1rem;
}
.text-one .imgs{
    width: 100%;
    height: .75rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-bottom: 1px solid #e9e9e9;
}
.text-one .imgs img{
    height: .25rem;
    display: block;
    margin-left:.44rem;
}
.wenzi{
    display: block;
    font-size: .18rem;
    line-height: .28rem;
    color:#3c3c3c;
    margin-left: .4rem;
}
.guan-imgs{
    display: block;
    width: 2.15rem;
    margin-left: .4rem;
    margin-top: .13rem;
}
.quanju{
    display: block;
    width: .75rem;
    position: fixed;
    right: .2rem;
    bottom: 1rem;
}
#kong{
    height: .8rem;
}
.end{
    width: 100%;
    background: #989898;
    margin-top: 2px;
    padding: 20px 0;
}
.end p{
    width: 100%;
    font-size: 16px;
    color: #464646;
    text-align: center;
}
.end span{
    display: block;
    width: 100%;
    font-size: 20px;
    color: blue;
    text-align: center;
    margin-top: 10px;
}